#include "rrdepthtest.h"

RRDepthTest::RRDepthTest()
{
    for(int i=0; i<WIDTH_MAX; i++)
        for(int j=0; j<HEIGHT_MAX; j++) {
            depth[i][j] = 1000.0;
        }
}

bool RRDepthTest::rrDepthTest(int x, int y, float z)
{
    if(z <= depth[x][y]) {
        depth[x][y] = z;
        return true;
    }
    else
        return false;
}

void RRDepthTest::rrFlash()
{
    for(int i=0; i<WIDTH_MAX; i++)
        for(int j=0; j<HEIGHT_MAX; j++) {
            depth[i][j] = 1000.0;
        }
}
